Elevii vor învăţa cum se creează şi utilizează subprograme utilizator, cum se transmit parametri subprogramelor. Pentru a putea utiliza acel tip de subprogram care răspunde cel mai bine cerinţelor aplicaţiei, elevii vor învăţa care sunt caracteristicile subprogramelor de tip funcţie (funcţii operand) şi celor de tip procedură (funcţii procedurale), care sunt diferitele moduri de transmitere a parametrilor şi avantajele fiecăruia, modul de utilizare a stivei sistem de către subprograme, determinarea duratei de viaţă şi a domeniului de vizibilitate pentru un identificator.
Intrebare esnţială
Modularizarea - eficienţă sau stres?
Întrebările unităţii de învăţare
Ce trebuie să ştiu despre subprograme ?
De ce am nevoie de subprograme ?
Întrebări de conţinut
Ce sunt subprogramele ?
Cum se clasifică subprogramele ?
Cum se declară, se defineşte şi se apelează un subprogram ?
Când aleg transmiterea prin referinţă a unui parametru şi când aleg transmiterea prin valoare ?
Ce se memorează pe stivă la apelul unui subprogram ?
De ce sunt necesare şi variabilele locale, nu doar cele globale ?
Care este durata de viaţă şi domeniul de vizibilitate pentru un identificator ?
Cum descompun o problemă în subprobleme ?
Care sunt avantajele folosirii subprogramelor?
SUBPROGRAME
Elevii vor învăţa cum se creează şi utilizează subprograme utilizator, cum se transmit parametri subprogramelor. Pentru a putea utiliza acel tip de subprogram care răspunde cel mai bine cerinţelor aplicaţiei, elevii vor învăţa care sunt caracteristicile subprogramelor de tip funcţie (funcţii operand) şi celor de tip procedură (funcţii procedurale), care sunt diferitele moduri de transmitere a parametrilor şi avantajele fiecăruia, modul de utilizare a stivei sistem de către subprograme, determinarea duratei de viaţă şi a domeniului de vizibilitate pentru un identificator.
Intrebare esnţială
Modularizarea - eficienţă sau stres?
Întrebările unităţii de învăţare
Ce trebuie să ştiu despre subprograme ?
De ce am nevoie de subprograme ?
Întrebări de conţinut
Ce sunt subprogramele ?
Cum se clasifică subprogramele ?
Cum se declară, se defineşte şi se apelează un subprogram ?
Când aleg transmiterea prin referinţă a unui parametru şi când aleg transmiterea prin valoare ?
Ce se memorează pe stivă la apelul unui subprogram ?
De ce sunt necesare şi variabilele locale, nu doar cele globale ?
Care este durata de viaţă şi domeniul de vizibilitate pentru un identificator ?
Cum descompun o problemă în subprobleme ?
Care sunt avantajele folosirii subprogramelor?